#pragma once
#include <functional>
#include <Windows.h>
#include "math.h"
namespace os
{
	typedef HWND NativeHandle;

	class Window
	{
	public:
		Window();
		~Window();
	public:
		void show();
		bool update();
		math::Sizei clientSize() const;
		NativeHandle nativeHandle() const;
	private:
		NativeHandle handle_;
	};


}